package com.corgi.repeat.annotation;

import java.lang.annotation.*;
import java.util.concurrent.TimeUnit;

/**
 * @title: Repeat
 * @description:
 * @author: dengmiao
 * @create: 2019-11-19 11:18
 **/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Repeat {

    /**
     * 延迟时间 在延迟多少时间可以再次提交
     * @return
     */
    int delay() default 20;

    /**
     * 时间单位 默认毫秒
     * @return
     */
    TimeUnit timeUnit() default TimeUnit.MILLISECONDS;
}
